@charset "utf-8";
/* CSS Document */

.search_left{
	float:left;
	margin:0px;
	padding:0px;
	width:662px;
	overflow:hidden
}
.search_left .posi{
	float:left;
	height:30px;
	width:100%;
	border:1px solid #ccc;
	background:#fafafa
}

.search_left .posi h2 {
	font-weight:bold;
	font-size:14px;
	padding-left:40px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:7px;
	float:left
}
.search_left .posi h2 span {
	font-weight:normal;
	color:#003366

}

.sear_search {
	background:url(../images/ex_sup_quickbg.gif) no-repeat;
	width:958px;
	height:46px;
	overflow:hidden;
	padding:0px;
	border:1px solid #cccccc;
	margin-top:10px;
	margin-top:0px\9
}
.quick_s {
	float:left;
	margin-left:130px;
	_margin-left:80px;
	margin-top:12px;
}
.quick_s select {
	float:left;
	margin-left:15px;
}
.quick_s .input {
	float:left;
	width:180px;
	height:16px;
	margin-left:15px
}
.sw_pro {
	overflow:hidden;
	_overflow:visible;
	_height:10px;
	width:960px;
	margin:0px auto
}
.sw_pro div {
	float:left;
}
.pro_sup {
	background:url(../images/buy_list_tbg.gif) no-repeat;
	width:662px;
	margin-top:10px;
	margin-bottom:0px;
	padding:0px;
	height:28px
}
.pro_sup h2 {
	font-weight:bold;
	font-size:14px;
	padding-left:40px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:7px;
	float:left
}
.pro_sup h2 span {
	font-weight:normal;
	color:#003366
}
.sup_box {
	width:660px;
	border-bottom:1px solid #bbdde9;
	border-left:1px solid #bbdde9;
	border-right:1px solid #bbdde9;
	margin:0px;
	padding:0px;
	overflow:hidden
}
.sup_box .blue_tab td {
	color:#003366
}
/* 产品列表 */

.boxtit {
	height:45px;
	line-height:45px;
	background:#f4f5f7;
	border-bottom:1px #bbdde9 solid;
	font-weight:bold;
	width:664px
}

.suppiler_list{
	margin:10px 5px 10px 5px;
	color:#032c5c;
	padding-top:10px;
	clear:both;
	border-bottom:1px dashed #ccc;
	padding-bottom:10px
}

.spy_next {
	height:30px;
	line-height:30px;
	background:#f0f0f0;
	width:664px;
	margin:0 auto 0px auto
}
.spy_next ul {
	margin:0 auto;
	width:400px
}
.spy_next ul li {
	float:left;
	margin-right:8px;
	list-style:none
}

















/* right */
.r_ex {
	float:left;
	width:283px;
	margin:0px;
	padding:0px
}
.other_new {
	width:283px;
	border:1px solid #dfdfdf;
	float: left;
	margin:0px;
	padding:0px
}
.other_new .fd {
	line-height:33px;
	height:33px;
	padding:0px;
	background:url(../images/news_r_tit.gif) no-repeat;
}
.other_new .fd h2 {
	font-size:14px;
	padding-left:40px;
	margin:0px;
	float:left;
	color:#003366
}
.other_new .hd {
	line-height:29px;
	height:29px;
	padding:0px;
	background:url(../images/other_ban01.gif) no-repeat;
	margin:0px
}
.other_new .hd h2 {
	font-size:14px;
	padding-left:20px;
	margin:0px;
	float:left;
	color:#fff
}
.other_new .hd span {
	float:right;
	padding-right:10px;
	_margin-top:10px;
 *+margin-top:10px;
}
.other_new .bd {
	line-height:29px;
	height:29px;
	padding:0px;
	background:url(../images/other_ban02.gif) no-repeat;
	margin:6px 1px 0px 1px
}
.other_new .bd h2 {
	font-size:14px;
	padding-left:20px;
	margin:0px;
	float:left;
	color:#fff
}
.other_new .bd span {
	float:right;
	padding-right:10px;
	_margin-top:10px;
 *+margin-top:10px;
}
.other_new .sd {
	line-height:29px;
	height:29px;
	padding:0px;
	background:url(../images/other_ban03.gif) no-repeat;
	margin:1px 1px 0px 1px
}
.other_new .sd h2 {
	font-size:14px;
	padding-left:20px;
	margin:0px;
	float:left;
	color:#fff
}
.other_new .sd span {
	float:right;
	padding-right:10px;
	_margin-top:10px;
 *+margin-top:10px;
}
.other_ct {
	border:1px solid #dfdfdf;
	width:270px;
	margin:6px auto 0px auto;
	overflow:hidden;
	padding:0px
}
.other_ct .pic {
	padding:1px;
	margin:0px
}
.other_ct2 {
	width:270px;
	margin:6px auto 0px auto;
 *margin:8px auto 0px auto;
	_margin:8px auto 0px auto;
	overflow:hidden;
	padding:0px
}
.other_ct2 img {
	padding:1px;
	margin:0px auto;
	border:1px solid #dfdfdf;
}
.hotfont_list {
	margin-top:10px;
	margin-bottom:10px;
 *margin-bottom:-7px;
	_margin-bottom:0px;
	float:left;
	width:283px;
	word-wrap:break-all;
				word-break:normal;
				white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
				padding-bottom:5px
}
.hotfont_list li {
	list-style:none;
	float:left;
}
.hotfont_list li a {
	padding-left:5px;
	padding-right:10px;
	float:left;
	list-style:none;
	padding-top:3px;
	padding-bottom:2px
}
.hot_list {
	float:left;
	width:254px;
	padding:7px;
 *padding:5px;
	_padding:5px;
}
.hot_list li {
	list-style:none;
	line-height:22px;
	margin:0px;
	padding-left:5px;
	background:url(../images/black_squ_ico.gif) no-repeat 10px;
	padding-left:20px;
	float:left;
	width:250px
}
.hot_list li a {
	list-style:none;
	float:left;
	text-decoration:none;
	color:#333;
	height:22px;
	line-height:22px;
	margin:0px;
	padding:0px;
}
.hot_list li a:hover {
	text-decoration: underline
}

.other_news {
	width:283px;
	border:1px solid #dfdfdf;
	float: right;
	margin:0px;
	padding:0px
}
.other_news .hd {
	line-height:29px;
	height:29px;
	margin:1px;
	padding:0px;
	background:url(../images/other_ban01.gif) no-repeat;
}
.other_news .hd h2 {
	font-size:14px;
	padding-left:20px;
	margin:0px;
	float:left;
	color:#fff
}
.other_news .hd span {
	float:right;
	padding-right:10px;
	_margin-top:10px;
 *+margin-top:10px;
}
.other_news .bd {
	line-height:29px;
	height:29px;
	padding:0px;
	background:url(../images/other_ban02.gif) no-repeat;
	margin:6px 1px 0px 1px
}
.other_news .bd h2 {
	font-size:14px;
	padding-left:20px;
	margin:0px;
	float:left;
	color:#fff
}
.other_news .bd span {
	float:right;
	padding-right:10px;
	_margin-top:10px;
 *+margin-top:10px;
}
.other_news .sd {
	line-height:29px;
	height:29px;
	padding:0px;
	background:url(../images/other_ban03.gif) no-repeat;
	margin:1px 1px 0px 1px
}
.other_news .sd h2 {
	font-size:14px;
	padding-left:20px;
	margin:0px;
	float:left;
	color:#fff
}
.other_news .sd span {
	float:right;
	padding-right:10px;
	_margin-top:10px;
 *+margin-top:10px;
}
.other_news .fd {
	line-height:33px;
	height:33px;
	padding:0px;
	background:url(../images/news_r_tit.gif) no-repeat;
	margin:6px 1px 0px 1px
}
.other_news .fd h2 {
	font-size:14px;
	padding-left:40px;
	margin:0px;
	float:left;
	color:#003366
}
.other_ct {
	border:1px solid #dfdfdf;
	width:270px;
	margin:6px auto 0px auto;
	overflow:hidden;
	padding:0px
}
.other_ct .pic {
	padding:1px;
	margin:0px
}
.other_ct2 {
	width:270px;
	margin:6px auto 0px auto;
 *margin:8px auto 0px auto;
	_margin:8px auto 0px auto;
	overflow:hidden;
	padding:0px
}
.other_ct2 img {
	padding:1px;
	margin:0px auto;
	border:1px solid #dfdfdf;
}
.other_ct_list {
	margin-top:5px;
	margin-bottom:10px
}
.other_ct_list li {
	list-style:none;
	line-height:22px;
	margin:0px;
	background:url(../images/red_squ_ico.gif) no-repeat 10px;
	padding-left:20px;
	float:left;
	width:260px
}
.news_data {
	width:214px;
	border:1px solid #94d3fe;
	float:left;
	margin-top:10px
}
.news_data .hd {
	line-height:26px;
	height:26px;
	margin:0px;
	padding:0px;
	background:url(../images/news_data_bg.gif) no-repeat;
}
.news_data .hd h2 {
	font-size:14px;
	padding-left:10px;
	margin:0px;
	float:left;
	color:#006699;
}
.news_data .hd h2 a:link {
	color:#006699
}
.news_data .hd h2 a:hover {
	text-decoration: underline;
	color:#006699
}
.news_data.hd span {
	float:right;
	padding-right:10px;
	_margin-top:6px;
 *+margin-top:5px;
}
.databox_list {
	margin-top:10px;
	margin-bottom:10px;
 *margin-bottom:-7px;
	_margin-bottom:0px;
}
.databox_list li {
	list-style:none;
	line-height:23px;
	margin:0px;
	background:url(../images/grey_squ_ico.gif) no-repeat 5px;
	padding-left:20px;
	float:left;
	width:180px;
}
.databox_list li a {
	list-style:none;
	float:left;
	text-decoration:none;
	line-height:22px;
	height:22px;
	margin:0px;
	padding:0px;
	color:#003366
}
.databox_list li a:hover {
	text-decoration: underline
}
.databox_list li img {
	border:0px;
}
.databox_list li span {
	float:left;
	padding-left:10px;
}
.hot_rank {
	width:283px;
	border:1px solid #dfdfdf;
	float: right;
	_margin-top:10px;
 *+margin-top:10px;
}
.hot_rank .hd {
	background:url(../images/hot_ranking.gif) no-repeat;
	height:33px;
	margin:0px;
	padding:0px;
	line-height:33px
}
.hot_rank .hd h2 {
	font-size:14px;
	padding-left:38px;
	margin:0px;
	float:left;
	color:#fff
}
.hot_rank .hd span {
	float:right;
	padding-right:10px;
	_margin-top:10px;
 *+margin-top:10px;
}
.hot_rank_list {
	float:left;
	width:254px;
	padding:7px;
 *padding:5px;
	_padding:5px;
}
.hot_rank_list li {
	list-style:none;
	line-height:22px;
	margin:0px;
	padding-left:5px;
	clear:both;

}
.hot_rank_list li a {
	list-style:none;
	float:left;
	text-decoration:none;
	color:#333;
	height:22px;
	line-height:22px;
	margin:0px;
	padding:0px;
}
.hot_rank_list li a:hover {
	text-decoration: underline
}



.boxProlist {
	padding:8px;
	border-bottom:1px dashed #ccc;
	overflow:hidden;
	_overflow:visible;
	_height:10px;
}
.boxProlist div {
	float:left
}
.boxProLisImg {
		border:1px #ccc solid;
	padding:1px;
	float:left;
	wdith:132px;
	height:100px;
	margin-right:10px
}
.boxProLisInf {
	width:300px;
	float:left
}
.boxProLisCom {
	line-height:25px;
	float:left
}
.boxProLisInf {
	margin-top:8px;
}
.boxProLisInf ol {
	font-size:14px;
	font-weight:bold;
	font-weight:bold;
	color:#000;
	line-height:22px;
	margin-bottom:12px;
}
.boxProLisInf  ul{
	margin:0px;
	padding:0px;
}
.boxProLisInf li {
	height:22px;
	line-height:22px;
	list-style:none;
	margin:0px;
	padding:0px
}
.boxProLisInf li span {
	font-size:14px;
	font-weight:bold;
	color:#F00
}
.boxProLisInf ol a:link, .boxProLisInf ol a:visited {
	color: #039;
	text-decoration: underline;
}
.boxProLisInf ol a:hover, .boxProLisInf ol a:active {
	color: #F30;
	text-decoration: underline;
}
.boxProLisCom {
	float:left
}
.boxProLisCom img{
	margin-bottom:8px;
}

.boxProLisDD {
	width:100px;
	line-height:25px;
	color:#333;
	padding:0px;
	float:left;
}

.boxProLisPic {
	width:100px;
	line-height:25px;
	color:#F00;
	font-weight:bold;
	float:left;
}

